package src.com.foreknow.demo12;

/**
 * 抽象类
 *     语法：public abstract class Person{ }
 * 规则：
 *    1.类中重要有抽象方法，这个就一定要定义为抽象类
 *    2.抽象方法只有声明，没有实现，抽象方法由子类实现
 *    3.抽象类不能实例化（不能new抽象类，可以new子类的对象）
 *    注意：抽象类中可以有抽象方法，也可以有非抽象方法，通常来说抽象类中只定义抽象方法（规范）
 *         子类要实现抽象类当中所有的抽象方法，否则子类也要定义为抽象类
 */
public abstract class Person {

    public abstract void m1();

    public abstract void m2();

    public abstract void m3();

}





